[IA64] rewrite priv_handle_op()
authorawilliam@xenbuild.aw <awilliam@xenbuild.aw>
Sat, 3 Jun 2006 17:16:34 +0000 (11:16 -0600)
committerawilliam@xenbuild.aw <awilliam@xenbuild.aw>
Sat, 3 Jun 2006 17:16:34 +0000 (11:16 -0600)
commita1782ac85effa96966d44bacf9559dc15fb6ac9a
treea2f1b0940a2db6044aa74d725b7daa992475d789
parentd3febd5582bc310bd54bfc973130c1011593fc47
[IA64] rewrite priv_handle_op()

introduce vcpu_get_domain_bundle() and replace __get_domain_handle call
in priv_handle_op with it.
priv_handle_op() uses __get_domain_handle to domain's bundle.
it directly access guest ip with guest virtual address which may results
in data tlb miss which cause some trobles.
This patch also cleans up vcpu_translate().

Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
xen/arch/ia64/xen/privop.c
xen/arch/ia64/xen/vcpu.c
xen/include/asm-ia64/vcpu.h